package com.bowlong.bio2;

import java.io.IOException;
import java.util.List;
import java.util.Map;

@SuppressWarnings("rawtypes")
public interface B2Out {
	public void writeNull() throws IOException;

	public void writeBoolean(boolean v) throws IOException;
	
	public void writeByte(int v) throws IOException;
	
	public void writeShort(int v) throws IOException;
	
	public void writeInt(int v) throws IOException;
	
	public void writeIntArray(int[] v) throws IOException;
	
	public void writeInt2DArray(int[][] v) throws IOException;
	
	public void writeLong(long v) throws IOException;
	
	public void writeDouble(double var) throws IOException;
	
	public void writeString(String v) throws IOException;
	
	public void writeDate(java.util.Date dat) throws IOException;
	
	public void writeBytes(byte[] v) throws IOException;
	
	public void writeList(List v) throws Exception;
	
	public void writeMap(Map v) throws Exception;
	
	public void writeObject(Object object) throws Exception;
}
